home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48hor1 / answers.doc < prev    next >
Text File  |  1995-03-31  |  4KB  |  93 lines

  1.                 ANSWERS  TO  COMMON  QUESTIONS  ABOUT  VOYAGER 
  2.                                by Joseph K. Horn 
  3.  
  4.  
  5. The following information is provided as a service to those of you who got 
  6. your copy of Voyager by obtaining the EduCALC HP 48 Goodies Disk #2. 
  7.  
  8. Note: This file was written by Joe Horn (not Voyager's author, Derek Nickel), 
  9. and therefore its accuracy is in no way guaranteed. 
  10.  
  11. ---------- 
  12.  
  13. Q1. I can't get Voyager to run; it immediately errors out saying something 
  14. like "error opening HP48.MEM as input".  What's wrong? 
  15.  
  16. A1. Voyager needs HP48.MEM to run.  You haven't created it yet.  For detailed 
  17. instructions on how to do this, see the MEM.DOC file on this disk. 
  18.  
  19. ---------- 
  20.  
  21. Q2: Why did you choose to use HP's strange Assembly mnemonics instead of the 
  22. simpler mnemonics invented by Alonzo Gariepy from MicroSoft? 
  23.  
  24. A2: (1) HP's mnemonics are strange, perhaps, but the only way we can expect HP 
  25. to respond to our BBS postings about assembly language is if we speak the same 
  26. language as HP.  They'll ignore our questions if they can't understand us.  
  27. One 48 design team member has already said that "Alonzo's mnemonics are 
  28. incomprehensible."  (2) HP's mnemonics are many years old, and known by 
  29. hundreds (thousands?) of people; Alonzo's are relatively new and unknown.  
  30. Using HP's mnemonics gives Voyager a larger audience.  (3) Historical acci- 
  31. dent: Derek learned HP's mnemonics first. 
  32.  
  33. ---------- 
  34.  
  35. Q3: SHOW MODES says that I'm always in STOP mode.  What's that? 
  36.  
  37. A3: Ignore it.  MODE STOP/NOSTOP was obsoleted by MODE PAGER. 
  38.  
  39. ---------- 
  40.  
  41. Q4: I can't get BINTOMEM to work.  What's wrong? 
  42.  
  43. A4: BINTOMEM uses .BIN as the default source filename extension.  If your 
  44. source file (the binary file) has no filename extension, you'll have to type a 
  45. "." after the filename to specify "no extension". For example, if the file's 
  46. name is FRED, type "BINTOMEM FRED.". 
  47.  
  48. ---------- 
  49.  
  50. Q5: Why does disassembly keep stopping every few lines? 
  51.  
  52. A5: Type SHOW LIMIT to see how many lines your disassembly & dump limit is set 
  53. to.  You can change it, for example, by SET LIMIT 18. 
  54.  
  55. ---------- 
  56.  
  57. Q6: How can I exit early from the unthreading of a very large object? 
  58.  
  59. A6: You can't.  Either be patient, or break out of Voyager entirely by 
  60. pressing BREAK or CTRL-C. 
  61.  
  62. ---------- 
  63.  
  64. Q7: The DNICKEL directory on this disk contains programs called ADDR and REV.  
  65. What are they for? 
  66.  
  67. A7: See full documentation for these (and many other useful programs) in the 
  68. IO.DOC file in the HORN2 directory on this disk. 
  69.  
  70. ---------- 
  71.  
  72. Q8: Derek's ASM.DOC (last page) lists the Saturn Registers.  Which of these 
  73. are used by the HP 48 operating system, and which are available for use freely 
  74. in Code object programming? 
  75.  
  76. A8: B, D, D0, D1 and R4 are used by the operating system.  Never EVER change 
  77. the A field of R4; this is used as an interrupt vector.  The others may be 
  78. used if saved first (GOSBVL #679Bh does this for you), and then restored 
  79. (GOSBVL #67D2h) before returning to RPL.  See ADDR.LST for an example of these 
  80. routines in use.  (Note: Whether or not R4.A is used as an interrupt vector is 
  81. being debated as of this writing; for the time being, play it safe and leave 
  82. it alone.) 
  83.  
  84. ---------- 
  85.  
  86. Q9: My friend's copy of Voyager 6 (obtained elsewhere) doesn't seem to 
  87. recognize the EXAMINE MESSAGE_TABLE command.  But my Voyager 6 from EduCALC 
  88. works okey.  Are they really the same version? 
  89.  
  90. A9: There are copies of Voyager 6 floating around which contain a minor bug: 
  91. instead of MESSAGE_TABLE, it expects NESSAGE_TABLE.  Your copy from EduCALC 
  92. has this bug fixed, of course! 
  93.